package com.example.constants;

// 项目常量 请根据实际进行修改   不知道的常量请上网自行搜索
public class Constants {
    // 华为云物联网平台IAM用户token令牌发放网址
    public static final String TOKEN_BASE_URL = "https://iam.cn-north-4.myhuaweicloud.com";
    // 华为云物联网平台的HTTPS接入地址
    public static final String IOTDM_BASE_DOAMIN_URL = "https://e82ecfed44.st1.iotda-app.cn-north-4.myhuaweicloud.com";

    // 以下访问路径请查看华为云物联网平台应用侧开发手册或上网搜索是否发生变化
    // 请求发放token的路径
    public static final String TOKEN_ACCESS_URL = TOKEN_BASE_URL + "/v3/auth/tokens";
    // 查询路径
    public static final String PRODUCT_COMMAND_URL = IOTDM_BASE_DOAMIN_URL + "/v5/iot/%s/products";    // 查询产品
    public static final String DEVICE_URL = IOTDM_BASE_DOAMIN_URL + "/v5/iot/%s/devices/%s";   // 查询设备
    public static final String DEVICE_SHADOW_URL = IOTDM_BASE_DOAMIN_URL + "/v5/iot/%s/devices/%s/shadow"; // 查询设备影子
    public static final String DEVICE_MESSAGES_URL = IOTDM_BASE_DOAMIN_URL + "/v5/iot/%s/devices/%s/messages"; // 查询设备消息
    // 命令下发路径
    public static final String ISSUE_COMMAND_URL = IOTDM_BASE_DOAMIN_URL + "/v5/iot/%s/devices/%s/commands";    // 命令下发

    // 项目ID和名称  请自行上网搜索在哪里获得
    public static final String PROJECT_ID = "7638b3c6cf9c460c8d989b80cb8c23b8";     // 项目ID
    public static final String PROJECT_NAME = "cn-north-4"; // 华北-北京四, 请根据自身项目名称进行修改

    // 设备ID
    public static final String DEVICE_ID = "68485767d582f20018300380_SmartHome";      // 设备ID

    // 服务ID
    public static final String SERVICE_ID = "SmartHome";

    // 设备标识码
    public static final String NODE_ID = "SmartHome";

    //华为云主账号的用户名
    public static final String DOMAIN_USERNAME = "lt2580081803";

    //华为云IAM用户名和密码  注意: 并非华为云主账号,可以上网搜索华为云平台IAM用户如何创建(通过主账号创建)以及如何授权华为云物联网平台的访问权
    public static final String USERNAME = "lt";
    public static final String PASSWORD = "2580081803lT.";

    public static final Integer DEVICE_ONLINE_STATUS = 1;   // 设备在线
    public static final Integer DEVICE_OFFLINE_STATUS = 0;   // 设备离线
}
